Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream #689

Merged
merged 233 commits into from
Apr 9, 2024
Merged

Merge upstream #689

merged 233 commits into from
Apr 9, 2024

Conversation

mateusz-sekara
Copy link
Contributor

Motivation

Solution

HenryNguyen5 and others added 30 commits March 8, 2024 00:22
* Create simplified goreleaser file for devspace

* Reorder versioning to avoid db semver failures

* Cleanup devspace file via using devspace native functionality

* Remove redundant commit from version

* Use .env

* Remove redundant pipeline

* Remove dead docs

* Update docs to reflect new devspace changes

* Add support for tag overrides

* Update docs for image overrides

* Cleanup flag syntax

---------

Co-authored-by: Sergey Kudasov <[email protected]>
* support billing config

* use IERC20
A minimal counterpart of libOCR's peer_v2+endpoint_v2+bootstrapper_v2 with following differences:
1. Ability to change a set of peers dynamically.
2. Identify peers by their PeerIDs instead of Oracle IDs.
…et (#12348)

* Increase FinalityDepth & HistoryDepth defaults to match Polygon mainnet

We have verified that finality tags on zkevm polygon are just as far
behind latest as they are on other polygon chains (often 300-500
blocks). HistoryDepth needs to be larger for the same reason, and allow
room for uncles.

* Add Cardona defaults based on Goerli

and increase FinalityDepth & BlockHistoryDepth for both chains

* make config-docs

* pnpm changeset

* Re-run "make config-docs"
* convert link/native to link/usd and native/usd

* fix tests

* add gethwrappers

* update tests to skip flakey

* fix failing registrar test
* Create DevSpace command to list ingress hostnames

* Ignore scripts dir from helm chart

* Move ingress output to external script in hook and add checks
* feat: rename xdai ChainType config to gnosis due to the chain rebranding (SHIP-1067)

* chore: demote pyroscope-go

* chore: rename more occurrences of xdai

* refactor: retain old value for compatibility reasons, but deprecate and add warning if still used.

* fix: golangci-lint

* refactor: move deprecation warning to deprecationWarnings()

* refactor: sort chainTypes alphabetically and add exhaustive switch stmts

* bump deprecating version for xdai chaintype to v2.13.0

* remove changelog entry and add changeset

* fix config test
* feat: s4 get snapshot cached

* chore: log and continue in case of error cleaning the cache

* feat: flush cache in case of deleting expired from underlaying orm

* feat: delete invalid keys

* chore: typo + log level
* Pin to metrics registry automation PR

* Add missing go.sum

* Pin to latest automation version
* add missing deneb fork epoch default value to TOML

* do not run compatibility tests in Besu as they will always fail until fix is merged by Hyperledger
* refactor dashboard as a component library

add playwright test harness

port WASP dashboard back

update README

* opt out k8s pods component in default deployment
* Add support for eth_getLogs to simulated_backend_client.go

Also: add support for finality tags

* .

* Handle case where blockNumber = nil

Pre-existing bug, somehow we must not have hit this one before

* pnpm changeset

* - Fix lint error which disallows unreachable code
- Fix Sonarcube complaint about complex case statement (7 lines exceeded max of 6)
- Run goimports

* Simplify switch statement

* Replace incorrect panic message with appropriate error
* fulfillRandomWords msg.data length validation

* Addressed PR comments

* Added changeset
* update smoke test to use UpkeepCounter

* fix references in chaincli
* check simulation address for zkEVM

* update go wrappers

* fix tests
* use EIP-1559 for sending funds (if enabled), validate Seth config, return early on error during funds sending

* hacky fix for Duration copying for now
* fixed evm client flake

* change set

* Revert "change set"

This reverts commit 04e167b524c67d6a6ef64922eed1374c4468c19e.

---------

Co-authored-by: Prashant Yadav <[email protected]>
* fulfillRandomWords msg.data length validation

* Addressed PR comments

* Validate if flat fee configs are configured correctly

* Update flat fee discount check

* Allow fulfillmentFlatFeeLinkDiscountPPM to be equal to fulfillmentFlatFeeNativePPM

* Added changeset

* Update VRFV2Plus test

* Remove arbitrary bounds

* Remove unused error
* Add OP Sepolia config

* make config-docs
* Explicit bounds for premium config params in VRFCoordinatorV2_5

* setConfig method will revert if premium percentages are above 100
* added unit tests for coverage

* Generated Go wrappers and executed prettier tool

* Added constants for percentage bounds and changed revert error

* Removed min boundary

* Added changeset

* Changed upper premium percentage boundary to 155
…(#12392)

* Add kv store migration

* Add kv store implementation

* Init kv store in ocr2 delegate and pass into median service

* Update ds cache to have kv store fallback for final observation value

* Prettify ds cache updateCache, add ERR log severity on consecutive errs

* Add ds cache test for cache value persistence

* Remove unused field in jobKVStore

* Make sonar SQL migration lint happy

* Rename TestJobKVStore

* Add kv store mock

* Add changeset file

* Fix sonar sql lint

* Change kv orm to use raw json message instead of jsonText

* minor change

* minor change

* Fix SQ SQL lint

* Add comments in KVStore

* Rename jobKVStore to kVStore and return struct from constructor

* Update core/store/migrate/migrations/0227_kv_store_table.sql

Co-authored-by: Sam <[email protected]>

* Update kVStore sql to match migration

* Add more kv_orm tests

---------

Co-authored-by: Sam <[email protected]>
* gas optimizations and minor fixes

* minor fixes II

* avoid creating the same struct twice

* include all possible corner cases into addToWatchListOrDecomission

Signed-off-by: Borja Aranda <[email protected]>

---------

Signed-off-by: Borja Aranda <[email protected]>
Copy link
Contributor

github-actions bot commented Apr 8, 2024

LCOV of commit 4e7f244 during Solidity Foundry #3513

Summary coverage rate:
  lines......: 98.7% (960 of 973 lines)
  functions..: 95.7% (201 of 210 functions)
  branches...: 91.3% (376 of 412 branches)

Files changed coverage rate: n/a

@RensR RensR merged commit 8ac1910 into ccip-develop Apr 9, 2024
80 checks passed
@RensR RensR deleted the merge-upstream branch April 9, 2024 06:45
asoliman92 pushed a commit that referenced this pull request Jul 31, 2024
## Motivation


## Solution
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.